home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-03-21 | 1.9 KB | 67 lines |
- MATH_SRCS1 := __divsi3.c __mulsi3.c __udivsi3.c
-
- ##############################################################################
-
- MATH_OBJS1 := $(patsubst %.c,$(COMPILER)/%.o,$(MATH_SRCS1))
- MATH_OBJS1b := $(patsubst %.c,$(COMPILER)b/%.o,$(MATH_SRCS1))
- MATH_OBJS1s := $(patsubst %.c,$(COMPILER)s/%.o,$(MATH_SRCS1))
- MATH_OBJS1bs := $(patsubst %.c,$(COMPILER)bs/%.o,$(MATH_SRCS1))
-
- MATH_OBJS := $(MATH_OBJS1)
- MATH_OBJSb := $(MATH_OBJS1b)
- MATH_OBJSs := $(MATH_OBJS1s)
- MATH_OBJSbs := $(MATH_OBJS1bs)
-
- ##############################################################################
-
- MATH_SRCS1 := $(patsubst %.c,math/%.c,$(MATH_SRCS1))
-
- MATH_SRCS := $(MATH_SRCS1)
-
- ##############################################################################
-
- $(MATH_OBJS): $(COMPILER)/%.o: math/%.c
- $(COMPILE_C)
-
- $(MATH_OBJSb): $(COMPILER)b/%.o: math/%.c
- $(COMPILE_Cb)
-
- $(MATH_OBJSs): $(COMPILER)s/%.o: math/%.c
- $(COMPILE_Cs)
-
- $(MATH_OBJSbs): $(COMPILER)bs/%.o: math/%.c
- $(COMPILE_Cbs)
-
- ##############################################################################
-
- ifeq ($(COMPILER),GNUC)
- GNUC/$(LIBFILE):: $(MATH_OBJS)
- GNUCb/$(LIBFILE):: $(MATH_OBJSb)
- GNUCs/$(LIBFILE):: $(MATH_OBJSs)
- GNUCbs/$(LIBFILE):: $(MATH_OBJSbs)
- endif
-
- ##############################################################################
-
- .PHONY: math/clean math/veryclean
-
- math/clean:
- -$(RM) $(MATH_OBJS1)
- -$(RM) $(MATH_OBJS1b)
- -$(RM) $(MATH_OBJS1s)
- -$(RM) $(MATH_OBJS1bs)
- -$(RM) $(patsubst %,$(EDIT_BACKUP),$(MATH_SRCS1))
- -$(RM) $(patsubst %,math/$(EDIT_BACKUP),Makefile.sub)
-
- math/veryclean:
- -$(RM) $(patsubst %.c,%.d,$(MATH_SRCS1))
-
- ##############################################################################
-
- $(ARCFILE):: $(MATH_SRCS1)
- $(ARCFILE):: $(patsubst %.c,%.d,$(MATH_SRCS1))
-
- ##############################################################################
-
- include $(patsubst %.c,%.d,$(MATH_SRCS))
-